﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Studio7i.Negocio;
using Studio7i.Dominio;

namespace Studio7i.Controllers
{
    public class ClienteController : Controller
    {

        #region Dependencias que se inyectan con Spring.NET
        IAdministracionService AdminService { get; set; }
        #endregion 

        public ActionResult Index() // Genera la vista Views/Cliente/Index.aspx
        {
            ICollection<Cliente> modelo = AdminService.ListarClientes();
            return View(modelo);
        }

        [HttpPost]
        public ActionResult Buscar(string nombre) // Genera la vista Views/Cliente/Index.aspx
        {
            ICollection<Cliente> modelo = AdminService.ListarClientesXNombre(nombre);
            return View("Index", modelo);
        }
        
    }
}